package com.abpa.util.unidata;

/**
 *
 * @author msowders
 */
public interface CommandBuilder {
    public CommandBuilder list(String file);
    public CommandBuilder listdict(String file);
    public CommandBuilder setId(String id);
    public CommandBuilder requireFields(String... fields);
    public CommandBuilder appendCondition(String field, String op, String... values);
    public CommandBuilder schemaOnly();
    public CommandBuilder toXmlElements();
    public CommandBuilder sortBy(String field);
    public CommandBuilder sample(Integer max);
    public Command build();
}
